html,body,div,ul,li,p,h1,h2,h3,dl,form{margin:0;padding:0;}
ul{list-style:none;}
a{text-decoration:none;}
h1,h2,h3{font-weight:normal;}
i,em{font-style:normal;}

@font-face {font-family: 'iconfont';
    src: url('../font/iconfont.eot'); /* IE9*/
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
/*======以上为重置样式======*/

#top-out{height:38px;background:#333;font-size:12px;min-width:1226px;}
#top{height:38px;width:1226px;margin:0 auto;}
#top a{color:#85a4a4;}
#top a:hover{color:#fff;}
#top ul{float:left;padding-top:10px;}
#top ul li{float:left;}
#top p{float:right;}
#top li a{float:left;height:12px;line-height:12px;padding:0 10px;border-right:1px solid #424242;}
#top p a{padding:0 8px;float:left;margin-top:10px;}

#top #not01{width:305px;height:100px;background:#fff;position:absolute;right:105px;top:38px;z-index:1;
line-height:100px;text-align:center;box-shadow:0 18px 30px rgba(0,0,0,0.18);display:none;}

#top #into{border-right:1px solid #424242;}
#top #car{height:38px;width:119px;line-height:38px;text-align:center;margin-top:0;}
#top #car.dis{background:#fff;color:#ff6700;}
#nav-out{height:80px;padding-top:20px;}
#nav{height:57px;width:1226px;margin:0 auto;position:relative;}
#nav h1{height:57px;width:219px;background:url(../img/gif03.gif) no-repeat right;float:left;}
#nav #ul01{float:left;padding-left:16px;}
#nav #ul01 a{float:left;color:#333;font-size:14px;height:57px;line-height:57px;padding:0 15px;}
#nav #ul01 a:hover{color:#ff6700;}
#nav #no-show{float:left;}
#nav #no-show a{float:left;color:#333;font-size:14px;height:57px;line-height:57px;padding:0 15px;}
#nav #no-show a:hover{color:#ff6700;}

#nav form input{outline:none;}
#nav #btn-box{float:left;width:298px;height:52px;margin-left:57px;}
#nav form{float:left;position:relative;}
#nav form span{position:absolute;right:10px;top:20px;}
#nav form span a{font-size:12px;background:#DFDFDF;color:#333333;margin:0 5px;}
#nav form span a:hover{background:#ff6700;color:#fff;transition:all.3s;}
#nav form #text{width:238px;height:52px;border:1px solid #DFDFDF;padding-left:4px;}
#nav #btn{border:1px solid #DFDFDF;border-left:none;height:54px;width:53px;float:left;text-align:center;line-height:54px;}
#nav #btn:hover{background:#ff6700;color:#fff;transition:all.3s;}
#nav #ul02{width:242px;height:250px;border:1px solid #ff6700;position:absolute;
top:56px;right:56px;
display:none;border-top:none;background:#fff;z-index:1;}
#nav #ul02 li{width:222px;height:25px;padding:0 10px;line-height:25px;}
#nav #ul02 li.active{background:orangered;}
#nav #ul02 a{color:#333;float:left;font-size:14px;}
#nav #ul02 li span{float:right;font-size:12px;color:#ccc;}

.phone{width:100%;min-width:1226px;position:absolute;border-top:1px solid #dfdfdf;
background:#fff;z-index:2;height:0;display:none;
box-shadow:0 3px 4px rgba(0, 0, 0, .18);}
.phone #phone-main{width:1226px;margin:0 auto;}
.phone #phone-main i{display:block;}
.phone #phone-main ul{height:150px;display:none;}
.phone ul li{height:110px;width:180px;
text-align:center;float:left;padding:35px 12px 0;position:relative;}
.phone ul span{display:block;color:#ffb58e;padding-left:8px;}
#phone-main li::before{content:"";width:1px;height:100px;position:absolute;background:#e0e0e0;left:0;}
#phone-main .first::before{width:0;}

#banner-out{height:460px;width:100%;}
#banner{width:1226px;height:460px;margin:0 auto;position:relative;}
#banner #ul03{width:234px;height:445px;padding-top:15px;position:absolute;left:0;top:0;}
#banner #ul04{width:234px;height:445px;background:#000;filter:alpha(opacity=30);opacity:0.3;padding-top:15px;position:absolute;left:0;top:0;}
#ul03 li{width:180px;height:43px;line-height:43px;padding-left:30px;padding-right:24px;}
#ul03 li:hover{background:#FF6700;}
#ul03 li a{font-size:12px;color:#fff;float:left;}
#ul03 li span{font-size:16px;font-weight:bolder;float:right;}
#banner #banner-pic img{position:absolute;left:0;top:0;opacity:0;display:none;}
#banner-pic{cursor:pointer;}
#banner #banner-pic .banner-pic{opacity:1;display:block;}

#banner #mobile-phone  ul{ 
	position: absolute;
	left: 234px;
	top:0;
	z-index:3;
	height:460px;
	border-top:1px solid #e0e0e0 ;
	background: #fff;
	width:530px;
	display:none;
	
}
#banner #mobile-phone  .min-ul{width:265px;}

#banner #mobile-phone ul li{ 
	width:265px;
	height:54px;
	float: left;
	padding-top:22px;
}
#banner #mobile-phone ul li dl{
	padding-left:30px;
	float: left;
	width:170px;
	height:40px;
	line-height: 40px;
}
#banner #mobile-phone ul li dt{
	
	float: left;
}
#banner #mobile-phone ul li dd{
	
	float: left;
}

#banner #mobile-phone ul li  span{
	float: right;
	border:1px solid red;
	width:58px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	margin-right: 3px;
	cursor:pointer;
	}	
#banner #mobile-phone ul li  span:hover{
	background:orange;}
		
#banner #icon-num{position:absolute;
				  right:30px;
				  bottom:10px;}
				  
#banner #icon-num a{width:25px;
					height:25px;
					float:left;
					background:orange;
					border-radius:50%;
					color:#fff;
					text-align:center;
					line-height:25px;
					margin-left:5px;}
					
#banner #icon-num .active{background:red;}

#banner #icon-num a:hover{background:red;}

#banner #switch-btn{position:absolute;
					top:190px;}
					
#banner #switch-btn a{color:#ccc;display:block;
					font-size:40px;
					width:40px;
					height:80px;
					background:#000;
					text-align:center;
					line-height:80px;
					opacity:0.5;}
					
#banner #switch-btn a:hover{opacity:0.8;}	
				
#banner #btn-left{position:absolute;
				 left:234px;}

#banner #btn-right{position:absolute;
				  left:1186px;}